package cn.good.yan.basics.t6.async.controller;

import cn.good.yan.basics.t6.async.service.AService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * 异步处理
 *     1 @EnableAsync  //开启基于注解版的异步处理（启动类加注解）
 *     2 异步处理的方法，增加  @Async 注解
 * @author shengren.yan
 * @create 2022-12-20
 */
@RestController
@RequestMapping("/async")
public class AController {

    @Autowired
    AService aService;

    @GetMapping("/add")
    public void add() {
        System.out.println("开始");
        aService.addAll();
        System.out.println("结束");
    }

}
